package fr.dsax.nounet.belote.dao;

import java.util.List;

import fr.dsax.nounet.belote.jpa.GenericEntity;

public interface IGenericDao <T extends GenericEntity> {

	void create(T newInstance);
	T findById(Integer id);
	List<T> findAll();
	void update(T transientObject);
	void delete(T persistentObject);
	
	Class<T> getEntityClass();
}
